mysql 查询结果横向拼接 |
您所在的位置:网站首页 › 两select 语句合并 › mysql 查询结果横向拼接 |
第一条sql: select unit,count(*)as number from archives_management group by unit 第二条sql: select fine_units,count(*) as fine_number from fine group by fine_units 注:两条sql 分别查询结果如下图 要求生成如下格式: unit number fine_number 艾XXXXXXX 1 1 奥XXXXXXXX 1 0 北京XXXXXXX 2 0 解决办法: select isnull(a.unit,b.fine_units) unit,isnull(a.number,0) number,isnull(b.fine_number,0) fine_number from (第一个SQL) a FULL JOIN (第二个SQL) b on a.unit=b.fine_units 原文引用:https://bbs.csdn.net/topics/390797414?page=1 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |